Auto merge of #4375 - behnam:root-vs-repo, r=alexcrichton
authorbors <bors@rust-lang.org>
Mon, 7 Aug 2017 23:40:25 +0000 (23:40 +0000)
committerbors <bors@rust-lang.org>
Mon, 7 Aug 2017 23:40:25 +0000 (23:40 +0000)
commit35bda5000dd7667e9612e7b3daca9313616b5873
tree06de3e5efa4a2aeb84ea3fb4e20ffbfba76f1d68
parent37d12a5a8729d908268473fcabefe61c813ed639
parente774367afc7d25bb356a956711715293013be782
Auto merge of #4375 - behnam:root-vs-repo, r=alexcrichton

[docs] Update language regarding repository vs package root

In the current documentation, there are many places with language that
assumes a *repository* (as in VCS) is the same as *package root* (the
directory where `Cargo.toml` sits).

With the new workspace features, this is far from true now, and the
inaccurate language makes it difficault for newbies or developers
without much familiarity with the cargo internals with authoring their
manifest files.

This diff tries to use the right terms for places any of these concepts
is referred to:

* Package root,
* Workspace root,
* VCS repository, and
* Package repository/index, like crates.io.

Fixes <https://github.com/rust-lang/cargo/issues/4367>